Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Salzburg Challenger Karlsruhe Challenger Verona Challenger Mallorca Challenger Orleans Challenger Bratislava 2 Challenger Moselle Open - Metz St. Tropez Challenger Trieste Challenger Croatia F1 Italy F2 Germany F4 Italy F5 Italy F1 Italy F6 Italy F11 Italy F9 Italy F12 Austria F2 Italy F13 Belgium F2 Italy F1 Austria F1 Italy F4 Italy F12 Italy F15 Italy F16 Italy F31 Italy F32 Italy F30 Italy F22 Germany-w1 Italy F34 Germany-w2 Italy F35 Germany-w3 Germany-w4 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Germany F4 Tunisia F6 Turkey F12 Spain F2 Spain F3 Spain F4 Italy F2 Netherlands F2 Netherlands F3 Germany F7 Germany F8 France F20 Switzerland F1 Switzerland F2 Italy F6 Italy F1 Italy F7 Sweden F1 Italy F9 Sweden F3 Greece F3 Italy F15 Czech Republic F3 Italy F16 Italy F19 Austria F4 Germany F7 Germany F8 Germany F14 Germany F15 Sweden F4 Sweden F5 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Israel F4 Israel F5 Israel F6 Germany F1 Germany F3 Germany F4 Portugal F1 Portugal F2 Portugal F3 Turkey F1 Turkey F2 Poland F1 Poland F2 Poland F3 Germany F5 Germany F6 Austria F4 Austria F6 Austria F9 Sweden F4 Sweden F5 Mexico F6 Mexico F7 Mexico F8 Mexico F9 Iran F3 Germany F1 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia F2 France F4 France F5 Great Britain F5 Great Britain F6 Italy F15 Netherlands F3 India F6 India F7 Thailand F6 Germany F1 Germany F2 Austria F1 Germany F4 Germany F5 Italy F2 Italy F4 Korea F1 Korea F2 Korea F3 Korean Rep. F4 Netherlands F1 Germany F6 Netherlands F3 Germany F8 Austria F5 Italy F24 Germany F16 France F14 France F15 France F17 Germany F18 France F19 Czech Rep F4 Czech Rep F5 Great Britain F1 Great Britain F2 Switzerland F3 Italy F5 Germany F7 Austria F2 Italy F21 Germany F6 Bukhara Challenger - Bukhara Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Guzzini Challenger - Recanati Lambertz Open - Aachen Volkswagen Challenger 2004 - Wolfsburg 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Memorial Savigni - Sassuolo Nokian Hakkapeliitta Open - Tampere Mordovia Cup - Mordovia Alfa Romeo Tennis Cup - Cordenons Samarkand Challenger - Samarkand Kyiv Open - Kiev Tehran Open 2004 - Tehran SIR Supermercadi Challenger - Rome IPP Open - Helsinki Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Zagreb Open - Zagreb 4° Sporting Challenger - Turin Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati Sina-Kia Motors Tennis Cup - Cordenons Bauer Watertechnology Cup - Eckental Turkey F13 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Schickendanz Open - Furth Memorial Manfredini - Sassuolo Nord LB Open 2006 - Braunschweig Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg s Tennis Masters 06 - Graz Genoa Open - Genova Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Heilbronn Open - Heilbronn 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Open Prevadies - St. Brieuc Ostdeutscher Sparkessen Cup - Dresden Schickedanz Open 2007 - Furth Steelers Cup - Kosice Almaty Challenger 1 - Almaty Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Bauer Watertechnology Cup 2007 - Eckental Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Status Athens Open - Athens Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Ostdeutscher Sparkassen Cup - Dresden Fergana Challenger - Fergana Schickendanz Open - Furth Kosice Open-Steelers Cup 2008 - Kosice Nord LB Open - Braunschweig Guzzini Challenger - Recanati Challenger Banque Nationale - Granby Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Moncton Men's Challenger - Moncton Oberstaufen Cup-Head German Master's Series - Oberstaufen XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio 84° Concurso Internacional Tenis San Sebastian - San Sebastian Black Forest Open - Freudenstadt 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Kobstaedernes ATP Challenger - Kolding Tashkent Challenger - Tashkent Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Wolfsburg Challenger Rome Challenger Cremona Challenger Karlsruhe Challenger Furth Challenger Lugano Challenger Milan Challenger Oberstaufen Challenger Rimini Challenger San Marino Challenger Samarkand Challenger Alphen Challenger Eckental Challenger Aachen Challenger Napoli Challenger Monza Challenger Fergana Challenger Furth Challenger Ojai Challenger Lugano Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Oberstaufen Challenger Kitzbuhel Challenger Alphen Challenger Bangkok Challenger Bangkok Challenger Napoli Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Heilbronn Challenger Bergamo Challenger Wolfsburg Challenger Kyoto Challenger Guangzhou Challenger Caltanissetta Challenger Pingguo Challenger Rome Challenger Cremona Challenger Furth Challenger Milan Challenger Astana Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Manerbio Challenger Como Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Campinas Challenger Recife Challenger Bangkok Challenger Belo Horizonte Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Salzburg Challenger Burnie Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Guadalajara Challenger Rimouski Challenger St. Brieuc Challenger Mersin Challenger Rome Challenger Bordeaux Challenger Fergana Challenger Furth Challenger Kosice Challenger Milan Challenger Braunschweig Challenger San Benedetto Challenger Astana Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Shanghai Challenger Ningboo Challenger Lermontov Challenger Tashkent Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Kyoto Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Mersin Challenger Mexico City Challenger Tunis Challenger Samarkand Challenger Prostejov Challenger Winnetka Challenger Scheveningen Challenger Binghamton Challenger Poznan Challenger Lexington Challenger Oberstaufen Challenger Aptos Challenger St. Remy Challenger Istanbul Challenger Petange Challenger Izmir Challenger Fergana Challenger Sacramento Challenger Tashkent Challenger Tiburon Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Geneva Challenger Eckental Challenger Ortisei Challenger Andria Challenger Heilbronn Challenger Bergamo Challenger New Delhi Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Guadalajara Challenger Sarasota Challenger Savannah Challenger Samarkand Challenger Prostejov Challenger Braunschweig Challenger Winnetka Challenger Oberstaufen Challenger Vancouver Challenger Aptos Challenger San Marino Challenger Bangkok Challenger Mons Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Irving Challenger Karshi Challenger Samarkand Challenger Vicenza Challenger Prostejov Challenger Furth Challenger Marburg Challenger Braunschweig Challenger Todi Challenger San Benedetto Challenger Recanati Challenger Segovia Challenger Aptos Challenger Portoroz Challenger Vancouver Challenger Como Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Izmir Challenger Agri Challenger Tashkent Challenger Brest Challenger Ningboo Challenger Suzhou Challenger Hua Hin Challenger Eckental Challenger Bratislava Challenger Brescia Challenger ATP Challenger Tour Finals Happy Valley Challenger Bergamo Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Zhuhai Challenger Guangzhou Challenger Kazan Challenger Shenzhen Challenger Aix En Provence Challenger Samarkand Challenger Manchester Challenger Moscow Challenger Surbiton Challenger Winnetka Challenger Bastad Challenger Winnipeg Challenger Recanati Challenger Aptos Challenger St. Remy Challenger Orleans Challenger Ho Chi Minh City Challenger Ningboo Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Quimper Challenger Cherbourg Challenger Irving Challenger Karshi Challenger Samarkand Challenger Shymkent Challenger Surbiton Challenger Ilkley Challenger Fergana Challenger Astana Challenger Chengdu Challenger Segovia Challenger Portoroz Challenger Como Challenger Tashkent Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Karshi Challenger Samarkand Challenger Fergana Challenger Astana Challenger Phoenix Challenger Surbiton Challenger Mallorca Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Canberra Challenger Indian Wells Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Biella 3 Challenger Lugano Challenger Prague Challenger Mouilleron-Le-Captif Challenger Indianapolis Challenger Rennes Challenger Ortisei Challenger Cherbourg Challenger Rovereto Challenger Lugano Challenger Seoul Challenger Gwangju Challenger Busan Challenger Little Rock Challenger Tyler Challenger Palmas del Mar Challenger Porto Challenger Grodzisk Mazowiecki Challenger Czech Republic F1 President's Cup 2000 - Tashkent President's Cup - Tashkent Franklin Templeton Tennis Classic - Scottsdale Allianz Suisse Open - Gstaad Milan Indoors - Milan PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Qatar Exxon Mobil Open - Doha BMW Open - Munich Gerry Weber Open - Halle Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston If Stockholm Open - Stockholm Open Sud de France - Montpellier BMW Open - Munich AEGON International - Eastbourne Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Citi Open - Washington Valencia Open - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Claro Open Colombia - Bogota China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Garanti Koza Sofia Open - Sofia Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle Moselle Open - Metz Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai bett1HULKS Indoors - Cologne Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Moselle Open - Metz Stockholm Open - Stockholm Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Stockholm Open - Stockholm Czech Republic F2 Italy F11 Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Miami Open - Miami French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne All Lower level tournaments Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, UZB-CHN 3-2 Davis Cup, Finals, QF, GBR-GER 1-2 Challenger Copa Sevilla - Seville Cassis Challenger ABN AMRO World Tennis Tournament - Rotterdam